using System;
using System.Collections.Generic;
using System.Text;

namespace EntidadesTO
{
    public class CuentaCorrienteTO
    {
        private int anho;
        private int codTrimestre;
        private decimal importe;
        private DateTime fechaVencimiento;
        private string estado;
        private int codPersonaPaga;
        private int codTOperacion;
        private int codTImpuesto;
        private int numComprobante;
        private DateTime fehoComprobante;
        private int impComprobante;
        private string desAdicional;
        private int codCuentaCorriente;
        private int codPredio;
        private int numJurada;

        private string desPeriodo;

        private string desTImpuesto;

        public int Anho
        {
            get { return this.anho; }
            set { this.anho = value; }
        }

        public int CodTrimestre
        {
            get { return this.codTrimestre; }
            set { this.codTrimestre = value; }
        }

        public decimal Importe
        {
            get { return this.importe; }
            set { this.importe = value; }
        }

        public DateTime FechaVencimiento
        {
            get { return this.fechaVencimiento; }
            set { this.fechaVencimiento = value; }
        }

        public string Estado
        {
            get { return this.estado; }
            set { this.estado = value; }
        }

        public int CodPersonaPaga
        {
            get { return this.codPersonaPaga; }
            set { this.codPersonaPaga = value; }
        }

        public int CodTOperacion
        {
            get { return this.codTOperacion; }
            set { this.codTOperacion = value; }
        }

        public int CodTImpuesto
        {
            get { return this.codTImpuesto; }
            set { this.codTImpuesto = value; }
        }

        public int NumComprobante
        {
            get { return this.numComprobante; }
            set { this.numComprobante = value; }
        }

        public DateTime FeHoComprobante
        {
            get { return this.fehoComprobante; }
            set { this.fehoComprobante = value; }
        }

        public int ImpComprobante
        {
            get { return this.impComprobante; }
            set { this.impComprobante = value; }
        }

        public string DesAdicional
        {
            get { return this.desAdicional; }
            set { this.desAdicional = value; }
        }

        public int CodCuentaCorriente
        {
            get { return this.codCuentaCorriente; }
            set { this.codCuentaCorriente = value; }
        }

        public int CodPredio
        {
            get { return this.codPredio; }
            set { this.codPredio = value; }
        }

        public int NumJurada
        {
            get { return this.numJurada; }
            set { this.numJurada = value; }
        }
        public string DesTImpuesto
        {
            get { return this.desTImpuesto; }
            set { this.desTImpuesto = value; }
        }
        public string DesPeriodo
        {
            get { return this.desPeriodo; }
            set { this.desPeriodo = value; }
        }

        public void ObtenerPeriodo()
        {
            this.desPeriodo = this.anho + "-" + this.codTrimestre;
        }
            
    }

}
